#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>


//之所以里面要用到数组，是因为还要考虑中间除以6之后的余数为0的情况，并且此时并不是0的情况
//int main(void) {
//	int n = 0;
//	int i = 0;
//	scanf("%d", &n);
//	int arr[20];
//	while (n) {
//		arr[i++] = n % 6;
//		n /= 6;
//	}
//	for (i = i - 1; i >= 0; i--) {
//		printf("%d", arr[i]);
//	 }
//}





//此外还可以用到递归的方法

//void six(int n) {
//	if (n > 5) {
//		six(n / 6);
//	}
//	printf("%d", n%6);//最开始还是会走向这。就算是6的整数倍，还是汇之星这一步
//}
////其实递归的这种方法本质上还是辗转相除法，这样做是先将高位的数字进行输出
//
//int main(void) {
//	int n = 0;
//	scanf("%d", &n);//首先我们确定输入的数字肯定是大于0的正整数
//	six(n);
//}